﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D2F RID: 3375
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerReturnTakePointRewardCsReq : IMessage<PlayerReturnTakePointRewardCsReq>, IMessage, IEquatable<PlayerReturnTakePointRewardCsReq>, IDeepCloneable<PlayerReturnTakePointRewardCsReq>, IBufferMessage
	{
		// Token: 0x17002ABB RID: 10939
		// (get) Token: 0x06009754 RID: 38740 RVA: 0x001938D9 File Offset: 0x00191AD9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerReturnTakePointRewardCsReq> Parser
		{
			get
			{
				return PlayerReturnTakePointRewardCsReq._parser;
			}
		}

		// Token: 0x17002ABC RID: 10940
		// (get) Token: 0x06009755 RID: 38741 RVA: 0x001938E0 File Offset: 0x00191AE0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerReturnTakePointRewardCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002ABD RID: 10941
		// (get) Token: 0x06009756 RID: 38742 RVA: 0x001938F2 File Offset: 0x00191AF2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerReturnTakePointRewardCsReq.Descriptor;
			}
		}

		// Token: 0x06009757 RID: 38743 RVA: 0x001938F9 File Offset: 0x00191AF9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnTakePointRewardCsReq()
		{
		}

		// Token: 0x06009758 RID: 38744 RVA: 0x00193901 File Offset: 0x00191B01
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnTakePointRewardCsReq(PlayerReturnTakePointRewardCsReq other) : this()
		{
			this.aCKBFIIHCNL_ = other.aCKBFIIHCNL_;
			this.iICAGJEOJPB_ = other.iICAGJEOJPB_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06009759 RID: 38745 RVA: 0x00193932 File Offset: 0x00191B32
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerReturnTakePointRewardCsReq Clone()
		{
			return new PlayerReturnTakePointRewardCsReq(this);
		}

		// Token: 0x17002ABE RID: 10942
		// (get) Token: 0x0600975A RID: 38746 RVA: 0x0019393A File Offset: 0x00191B3A
		// (set) Token: 0x0600975B RID: 38747 RVA: 0x00193942 File Offset: 0x00191B42
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ACKBFIIHCNL
		{
			get
			{
				return this.aCKBFIIHCNL_;
			}
			set
			{
				this.aCKBFIIHCNL_ = value;
			}
		}

		// Token: 0x17002ABF RID: 10943
		// (get) Token: 0x0600975C RID: 38748 RVA: 0x0019394B File Offset: 0x00191B4B
		// (set) Token: 0x0600975D RID: 38749 RVA: 0x00193953 File Offset: 0x00191B53
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint IICAGJEOJPB
		{
			get
			{
				return this.iICAGJEOJPB_;
			}
			set
			{
				this.iICAGJEOJPB_ = value;
			}
		}

		// Token: 0x0600975E RID: 38750 RVA: 0x0019395C File Offset: 0x00191B5C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerReturnTakePointRewardCsReq);
		}

		// Token: 0x0600975F RID: 38751 RVA: 0x0019396A File Offset: 0x00191B6A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerReturnTakePointRewardCsReq other)
		{
			return other != null && (other == this || (this.ACKBFIIHCNL == other.ACKBFIIHCNL && this.IICAGJEOJPB == other.IICAGJEOJPB && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06009760 RID: 38752 RVA: 0x001939A8 File Offset: 0x00191BA8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.ACKBFIIHCNL != 0U)
			{
				num ^= this.ACKBFIIHCNL.GetHashCode();
			}
			if (this.IICAGJEOJPB != 0U)
			{
				num ^= this.IICAGJEOJPB.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06009761 RID: 38753 RVA: 0x00193A00 File Offset: 0x00191C00
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06009762 RID: 38754 RVA: 0x00193A08 File Offset: 0x00191C08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06009763 RID: 38755 RVA: 0x00193A14 File Offset: 0x00191C14
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.IICAGJEOJPB != 0U)
			{
				output.WriteRawTag(40);
				output.WriteUInt32(this.IICAGJEOJPB);
			}
			if (this.ACKBFIIHCNL != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.ACKBFIIHCNL);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06009764 RID: 38756 RVA: 0x00193A70 File Offset: 0x00191C70
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.ACKBFIIHCNL != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ACKBFIIHCNL);
			}
			if (this.IICAGJEOJPB != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.IICAGJEOJPB);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06009765 RID: 38757 RVA: 0x00193AC8 File Offset: 0x00191CC8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerReturnTakePointRewardCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.ACKBFIIHCNL != 0U)
			{
				this.ACKBFIIHCNL = other.ACKBFIIHCNL;
			}
			if (other.IICAGJEOJPB != 0U)
			{
				this.IICAGJEOJPB = other.IICAGJEOJPB;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06009766 RID: 38758 RVA: 0x00193B18 File Offset: 0x00191D18
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06009767 RID: 38759 RVA: 0x00193B24 File Offset: 0x00191D24
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 40U)
				{
					if (num != 72U)
					{
						this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
					}
					else
					{
						this.ACKBFIIHCNL = input.ReadUInt32();
					}
				}
				else
				{
					this.IICAGJEOJPB = input.ReadUInt32();
				}
			}
		}

		// Token: 0x04003A0A RID: 14858
		private static readonly MessageParser<PlayerReturnTakePointRewardCsReq> _parser = new MessageParser<PlayerReturnTakePointRewardCsReq>(() => new PlayerReturnTakePointRewardCsReq());

		// Token: 0x04003A0B RID: 14859
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003A0C RID: 14860
		public const int ACKBFIIHCNLFieldNumber = 9;

		// Token: 0x04003A0D RID: 14861
		private uint aCKBFIIHCNL_;

		// Token: 0x04003A0E RID: 14862
		public const int IICAGJEOJPBFieldNumber = 5;

		// Token: 0x04003A0F RID: 14863
		private uint iICAGJEOJPB_;
	}
}
